package com.airlines.crewassignment.entity.basicinfo;

import org.apache.commons.lang3.builder.ToStringBuilder;
import org.apache.commons.lang3.builder.ToStringStyle;
import java.util.Date;


/**
 * @author xxxx
 * @date 2018/05/23 11:09:31
 * @company xxxx Airlines
 * @description 
 */
public class Code {

    /**
     * 代码类型
     */
    private String parentCode;

    /**
     * 代码
     */
    private String cCode;

    /**
     * 名称
     */
    private String cName;

    /**
     * 顺序
     */
    private Integer idx;

    /**
     * 模块
     */
    private String modifyFlag;

    /**
     * 备注
     */
    private String remark;

    /**
     * 培训周期
     */
    private Integer monthNum;

    /**
     * 模块标志
     */
    private String moduleFlag;

    /**
     * 更新人
     */
    private String updateBy;

    /**
     * 更新时间
     */
    private String updateTime;


    /**
     * 状态  状态 0 禁用 1生效
     */
    private int status;

    /**
     * 更新人
     */
    private String updateByName;


    @Override
    public String toString() {
        return ToStringBuilder.reflectionToString(this, ToStringStyle.SHORT_PREFIX_STYLE);
    }


	public String getParentCode() {
		return parentCode;
	}


	public void setParentCode(String parentCode) {
		this.parentCode = parentCode;
	}


	public String getcCode() {
		return cCode;
	}


	public void setcCode(String cCode) {
		this.cCode = cCode;
	}


	public String getcName() {
		return cName;
	}


	public void setcName(String cName) {
		this.cName = cName;
	}


	public Integer getIdx() {
		return idx;
	}


	public void setIdx(Integer idx) {
		this.idx = idx;
	}


	public String getModifyFlag() {
		return modifyFlag;
	}


	public void setModifyFlag(String modifyFlag) {
		this.modifyFlag = modifyFlag;
	}


	public String getRemark() {
		return remark;
	}


	public void setRemark(String remark) {
		this.remark = remark;
	}


	public Integer getMonthNum() {
		return monthNum;
	}


	public void setMonthNum(Integer monthNum) {
		this.monthNum = monthNum;
	}


	public String getModuleFlag() {
		return moduleFlag;
	}


	public void setModuleFlag(String moduleFlag) {
		this.moduleFlag = moduleFlag;
	}


	public String getUpdateBy() {
		return updateBy;
	}


	public void setUpdateBy(String updateBy) {
		this.updateBy = updateBy;
	}


	public String getUpdateTime() {
		return updateTime;
	}


	public void setUpdateTime(String updateTime) {
		this.updateTime = updateTime;
	}


	public int getStatus() {
		return status;
	}


	public void setStatus(int status) {
		this.status = status;
	}


	public String getUpdateByName() {
		return updateByName;
	}


	public void setUpdateByName(String updateByName) {
		this.updateByName = updateByName;
	}

    
}
